high lift centrifugal pump - German English Dictionary